Source Tree Structure

A source tree (and the master ``rcs'' tree) has subdirectories for each major subsystem:

assembly/
Holds the CMU CL source-file assembler, and has machine specific subdirectories holding assembly code for that architecture.

clx/
The CLX interface to the X11 window system.

code/
The Lisp code for the runtime system and standard CL utilities.

compiler/
The Python compiler. Has architecture-specific subdirectories which hold backends for different machines. The generic subdirectory holds code that is shared across most backends.

hemlock/
The Hemlock editor.

ldb/
The C runtime system code and low-level ``Lisp DeBugger''.

pcl/
CMU version of the PCL implementation of CLOS.

tools/
System building command files and source management tools.